<IfModule mod_rewrite.c>
RewriteEngine On
Options -Indexes
DirectoryIndex index.php

# 1. Rota do Token (Play) - Deve ser a primeira
# O link /play/ agora vai direto para o stream.php processar
RewriteRule ^play/([^/]+)/([0-9]+)(\.[a-zA-Z0-9]+)?$ stream.php?token=$1&id=$2 [L,QSA]

# 2. Rotas de Listas M3U Amigáveis
RewriteRule ^m3u-ts/([^/]+)/([^/]+)/?$ get.php?username=$1&password=$2&output=ts [L,QSA]
RewriteRule ^m3u-m3u8/([^/]+)/([^/]+)/?$ get.php?username=$1&password=$2&output=m3u8 [L,QSA]

# 3. Rotas de Streaming (Live, Movie, Series)
RewriteRule ^live/([^/]+)/([^/]+)/([0-9]+)(\.[a-zA-Z0-9]+)?$ stream.php?user=$1&pass=$2&id=$3 [L,QSA]
RewriteRule ^movie/([^/]+)/([^/]+)/([0-9]+)(\.[a-zA-Z0-9]+)?$ stream.php?user=$1&pass=$2&id=$3 [L,QSA]
RewriteRule ^series/([^/]+)/([^/]+)/([0-9]+)(\.[a-zA-Z0-9]+)?$ stream.php?user=$1&pass=$2&id=$3 [L,QSA]

# 4. Caso o arquivo exista fisicamente, para aqui
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# 5. Rota genérica (apenas se nada acima funcionar)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>